wind-driven rain - French English Dictionary